package org.example.design.exerciseold.onlyduty;

/**
 * @Auther: lingshi
 * @Date: 2020/5/8 11:21
 * @Description: 单一法则：一个类尽可能只做一个事情
 */
public class StudyTest {
    public static void main(String[] args) {
        /**
         * v1   一个类做两个业务逻辑的处理操作、违背了单一法则，在项目很大业务逻辑很复杂的情况下，会带来无法想象的后果和风险
         * 在实际开发过程中有很多地方违背了单一法则、比如说一个类根据一个标识进行区分，做了不同业务方向的逻辑处理
         */
//        StudyService st = new StudyService();
//        st.study("Ai");

        LiveCourse li = new LiveCourse();
        li.getCourse("大数据分析课程");

        RepCourse re = new RepCourse();
        re.getCourse("AI人工智能");

    }
}
